package upcweb.negocio;

import upcweb.dao.ComentariosDAO;
import upcweb.modelo.ClsComentarioOferta;
import upcweb.modelo.ClsInfoComentario;
import upcweb.util.ClsReturn;

public class BsGestionComentarios {

	
	ComentariosDAO comDAO = new ComentariosDAO();
	
	public ClsInfoComentario getInfoComUsuario(ClsComentarioOferta clCom){
		return comDAO.getInfoComUsuario(clCom);
	}
	
	public ClsReturn likeComentarioOferta(ClsComentarioOferta clCom){
		return comDAO.UpComentOferta(clCom);
		//if (comDAO.comentarOferta(clCom).isFlag()){
/*			System.out.println("Se ha generado el Comentario de la Oferta");
			return new Clstrue;
		}
		else {
			System.out.println("No se ha generado el Comentario de la Oferta");
			return false;
		}*/
	}
	
	public ClsReturn dislikeComentarioOferta(ClsComentarioOferta clCom){
		return comDAO.DownComentOferta(clCom);
		//if (comDAO.comentarOferta(clCom).isFlag()){
/*			System.out.println("Se ha generado el Comentario de la Oferta");
			return new Clstrue;
		}
		else {
			System.out.println("No se ha generado el Comentario de la Oferta");
			return false;
		}*/
	}
	
	public ClsReturn addComentarioOferta(ClsComentarioOferta clCom){
		return comDAO.comentarOferta(clCom);
		//if (comDAO.comentarOferta(clCom).isFlag()){
/*			System.out.println("Se ha generado el Comentario de la Oferta");
			return new Clstrue;
		}
		else {
			System.out.println("No se ha generado el Comentario de la Oferta");
			return false;
		}*/
	}
	
	public ClsReturn editComentarioOferta(ClsComentarioOferta clCom){
		return comDAO.comentarOferta(clCom);
		//if (comDAO.comentarOferta(clCom).isFlag()){
/*			System.out.println("Se ha generado el Comentario de la Oferta");
			return new Clstrue;
		}
		else {
			System.out.println("No se ha generado el Comentario de la Oferta");
			return false;
		}*/
	}
	
	public ClsReturn delComentarioIferta(ClsComentarioOferta clCom){
		return comDAO.eliminarComent(clCom);
		//if (comDAO.eliminarComent(clCom).isFlag()){
		//	System.out.println("Se ha eliminado el Comentario de la Oferta");
		//	return true;
		//}
		//else {
			//System.out.println("No ha podido quitar el Comentario de la Oferta");
			//return false;
		//}
	}
	

	
}
